home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / printing / ideal321.lzh / IDEALIST.3_2 / DRUCKER / LASERJET / HP_LJ3.IDA < prev    next >
Text File  |  1992-08-05  |  10KB  |  192 lines

  1. ***************************************************************************
  2. * Druckeranpassung für IdeaList V3.2                                      *
  3. ***************************************************************************
  4. *  Syntax bei Steuercodes:   65 66 = $41 $42 = 'A''B' = 'AB'              *
  5. *  nichtnumerische Zeichen u. Blanks zwischen den Codes erlaubt           *
  6. *  Kommentare: von '*' bis Zeilenende                                     *
  7. ***************************************************************************
  8. *   Hewlett-Packard Laserjet III                                          *
  9. *   weitestmögliche Zeichenanpassung                                      *
  10. *   (Für Kompatible evtl.ohne Zeichensätze Legal, ECMA-94 Latin 1)        *
  11. *   25 cpi per Softfont                                                   *
  12. *                                                                         *
  13. *   Schriftattribute:  (bei Kompatiblen eventuell anders)                 *
  14. *   - mit Softfonts prinzipiell NICHT möglich!                            *
  15. *   - mit Courier nicht  zugleich fett UND kursiv                         *
  16. *   - mit LinePrinter NICHT möglich                                       *
  17. *                                                                         *
  18. *   Papierformat: DIN A4                                                  *
  19. ***************************************************************************
  20. *     Erstellt von: Andreas Bagge, Hannover, 30. Juli 1992                *
  21. ***************************************************************************
  22. *
  23. * Name der Anpassung (maximal 24 Zeichen):
  24. HP LaserJet III
  25. ************************
  26. *
  27. * Namen der Schriftgrößen (maximal 12 Zeichen):
  28. Courier 10  * Größe 1
  29. Courier 12  *   "   2 (12cpi erst ab LaserJet3! oder mit Font-Cartridge)
  30. LinePri 16.6*   "   3
  31. Tiny    25  *   "   4 (Softfont)
  32. *
  33. * Name des Jokers (maximal 12 Zeichen):
  34. ************
  35. manu. Einzug * manuelle Einzelblattzufuhr
  36. *
  37. * Drucker-Fonts (0 = intern):
  38. 0              * Größe 1
  39. 0              *   "   2
  40. 0              *   "   3
  41. TI038R25.PCP   *   "   4
  42. *************************************************************************
  43. *
  44. * Größenparameter:
  45. 0       * Netto-Seitenlänge Endlos in Zoll [Endlos nicht möglich]
  46. 0.5     * Abstand der Texte in Zoll (Modus Kette)
  47. 0.3     * Mindestrestlänge in Zoll (Modus Kette)
  48. 64      * Zeilenzahl Einzelblatt in Pica-Zeilen (= 6 Zeilen/Zoll)
  49. * ^ ********************************************************************
  50. * |   Der LaserJet III verträgt für DIA A4 einen max. Wert von 68.14   *
  51. * |   Zeilen (kein Witz!). Kompatible können meist nicht so viel.      *
  52. * +-- Daher hier sicherheitshalber ein kleinerer Wert.                 *
  53. ************************************************************************
  54. 6       * Zeilen/Zoll Größe 1
  55. 6       *      "        "   2
  56. 8       *      "        "   3
  57. 12      *      "        "   4
  58. 78      * maximale Zeilenlänge in Pica-Zeichen (= 10 Zeichen/Zoll)
  59. 10      * Zeichen/Zoll Größe 1
  60. 12      *       "        "   2
  61. 16.66   *       "        "   3
  62. 25      *       "        "   4
  63. *
  64. 0       * Reserviert 1
  65. 0       * Reserviert 2
  66. *
  67. 0       * Schritte/Zoll für Horizontalpositionierung (0 = nicht verwendet)
  68. *
  69. 1       * Sendemodus (0=normal, 1=vor jedem Text, 2=vor jeder Seite, 3=beides)
  70. 1       * Konfiguration der Schnittstelle/Einzelblattzuführung
  71. *         (0=parallel/manuell, 1=para./auto, 2=seriell/manuell, 3=ser./auto)
  72. **************************************************************************
  73. * Drucker-Steuercodes (maximal 20 Zeichen) :
  74. 27'E',         27'(10U' * Initialisierung =
  75. *                       *  [Reset,            PC8-ZSatz]
  76. *                       *  (Code max. 20 Zeichen, daher weitere
  77. *                       *   Init-Sequenzen unter "Perforation..")
  78. 27 'E'                  * Codes am Ende   [Reset]
  79. 27 '&l120Z'             * Perforation überspringen aus
  80. *                       *  (hier mißbraucht für weitere Initialisierung:)
  81. *                       *  [Offset: 120decipoint von kurzer Papierkante,
  82. *                       *   setzt log. Rand auf bedruckbaren Bereich]
  83. *                       *  (Code max. 20 Zeichen, daher weitere
  84. *                       *   Init-Sequenzen unter "Brutto-Seitenlänge..")
  85. 27 '&l0e0L'             * Brutto-Seitenlänge festlegen
  86. *                       *  (hier mißbraucht für weitere Initialisierung:)
  87. *                       *  [0 Zeilen oberer Rand, disable Perforation]
  88. * Zeichenbreite/höhe festlegen:
  89. 27 '&k0S'               * Größe 1  [10 cpi]
  90. 27 '&k4S'               *   "   2  [12 cpi]
  91. 27 '&k2S'               *   "   3  [16.66 cpi]
  92. 0                       *   "   4  [25 cpi,download]
  93. * Zeilenabstand festlegen:
  94. 27 '&l6D'               * Größe 1  [1/6"]
  95. 27 '&l6D'               *   "   2  [1/6"]
  96. 27 '&l8D'               *   "   3  [1/8"]
  97. 27 '&l12D'              *   "   4  [1/12"]
  98. * Schalter:
  99. 0                       * Schnellschrift
  100. 0                       * Schönschrift
  101. 27 '&l2H'               * Joker ein [manual Feed]
  102. 27 '&l1H'               * Joker aus [paper tray feed]
  103. * Schriftattribute der Kopfzeile:
  104. 27 '(s3B', 27 '&d3D'    * Kopfzeile ein [fett+unterstrichen]
  105. 27 '(s0B', 27 '&d@'     * Kopfzeile aus [normal]
  106. * Schriftattribute:
  107. 27 '(s3B'               * fett ein
  108. 27 '(s0B'               * fett aus
  109. 0                       * hell ein [ frei      ]
  110. 0                       * hell aus [ verfügbar ]
  111. 27 '(s1S'               * kursiv ein
  112. 27 '(s0S'               * kursiv aus
  113. 27 '&dD'                * unterstrichen ein
  114. 27 '&d@'                * unterstrichen aus
  115. 27 '&a-0.2R'            * superscript ein [ Cursor 0.2 Zeilen hoch ]
  116. 27 '&a+0.2R'            * superscript aus [ Cursor 0.2 Zeilen runter ]
  117. 27 '&a+0.2R'            * subscript ein   [ Cursor 0.2 Zeilen runter ]
  118. 27 '&a-0.2R'            * subscript aus   [ Cursor 0.2 Zeilen hoch ]
  119. * Font-Download:
  120. 27 '*c2F', 27 '*c123D'  * vor  Download-Daten [letzte Schriftart-ID löschen,
  121. *                       *                      Font-ID 123 definieren]
  122. 0                       * nach     "      "   [nicht verwendet]
  123. 27 '(123X'              * Download-Font ein   [Font-Id 123 setzen]
  124. 0                       *    "      "   aus   [nicht verwendet]
  125. * diverses:
  126. 0                       * Horizontalpositionierung (255 = Platzhalter)
  127. *                       *                          [nicht verwendet]
  128. 233                     * Null mit Strich
  129. ***************************************************************************
  130. 0* Beginn der Zeichenanpassungen;
  131. *  zuerst Atari-Code, dann maximal 20 Druckercodes;
  132. *  wenn Zeichen nicht druckbar: 32
  133. *
  134. *  [Hier Anpassung an PC8-Symbol-Set]
  135. *
  136. 127 = 32                       *  : N/A
  137. 158 = 225                      * ß(eszet) : ß(beta)
  138. 176 = 27 '(0N', 227, 27 '(10U' * ã : ECMA-ZS,227, PC8-ZS
  139. 177 = 27 '(0N', 245, 27 '(10U' * õ : ECMA-ZS,245, PC8-ZS
  140. 178 = 27 '(0N', 216, 27 '(10U' * Ø : ECMA-ZS,216, PC8-ZS
  141. 179 = 27 '(0N', 248, 27 '(10U' * ø : ECMA-ZS,248, PC8-ZS
  142. 180 = 32                       * œ : N/A
  143. 181 = 32                       * Œ : N/A
  144. 182 = 27 '(0N', 192, 27 '(10U' * À : ECMA-ZS,192, PC8-ZS
  145. 183 = 27 '(0N', 195, 27 '(10U' * Ã : ECMA-ZS,195, PC8-ZS
  146. 184 = 27 '(0N', 213, 27 '(10U' * Õ : ECMA-ZS,213, PC8-ZS
  147. 185 = 27 '(0N', 168, 27 '(10U' * ¨ : ECMA-ZS,168, PC8-ZS
  148. 186 = 27 '(0N', 180, 27 '(10U' * ´ : ECMA-ZS,180, PC8-ZS
  149. 187 = 27 '(1U', 125, 27 '(10U' * † : LegalZS,125, PC8-ZS
  150. 188 = 27 '(0N', 182, 27 '(10U' * ¶ : ECMA-ZS,182, PC8-ZS
  151. 189 = 27 '(0N', 169, 27 '(10U' * © : ECMA-ZS,169, PC8-ZS
  152. 190 = 27 '(0N', 174, 27 '(10U' * ® : ECMA-ZS,174, PC8-ZS
  153. 191 = 27 '(1U', 126, 27 '(10U' * ™ : LegalZS,126, PC8-ZS
  154. 192 = 32                       * ij - N/A Ab hier
  155. 193 = 32                       * IJ - N/A Ligaturen
  156. 194 = 32                       * א - N/A und
  157. 195 = 32                       * ב - N/A hebräische
  158. 196 = 32                       * ג - N/A Buchstaben
  159. 197 = 32                       * ד - N/A als Leerzeichen;
  160. 198 = 32                       * ה - N/A falls IBM-Grafik-
  161. 199 = 32                       * ו - N/A zeic